package com.example.apidocserver.interfaces.vo;

import com.example.apidocserver.domain.document.entity.ApiInfo;
import com.example.apidocserver.domain.document.entity.ApiParamHis;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * api信息vo对象
 *
 * @author xyqlg
 */
@Data
@Accessors(chain = true)
public class ApiInfoAllVo {
    /**
     * 接口信息
     */
    private ApiInfo apiInfo;

    /**
     * 接口说明信息
     */
    private ApiParamDescVo apiParamDescVo;

    /**
     * 接口参数示例
     */
    private List<ApiParamHis> apiParamHisList;

    /**
     * 当前接口参数示例
     */
    private ApiParamHis currentParamHis;

    /**
     * 业务逻辑
     */

    /**
     * 接口是否可编辑
     */
    private Boolean updateFlag;
}
